package com.whfc.quality.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @ClasssName QualityTaskDetailsDTO
 * @Description 检查任务详情
 * @Author hw
 * @Date 2021/3/4 10:43
 * @Version 1.0
 */
@Data
public class QualityTaskDetailsDTO implements Serializable {

    /**
     * 检查任务项Id
     */
    private Integer taskItemId;

    /**
     * 检查人id
     */
    private Integer checkUserId;

    /**
     * 检查人姓名
     */
    private String checkUserName;

    /**
     * 检查类型；1-单次检查；2-每日检查
     */
    private Integer checkType;

    /**
     * 状态；0-未开始；1-进行中；2-已完成
     */
    private Integer state;

    /**
     * 检查进度
     */
    private String progress;

    /**
     * 检查计划时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private List<Date> times;

    /**
     * 部位列表
     */
    private List<QualityTaskItemPartDTO> partList;


}
